<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>箭头函数的使用和this使用</title>
	</head>
	<body>
		<!-- 
		 1.箭头函数
		 
		 
		 2.箭头函数中this使用
		 
		 
		 
		 -->
		 <script type="text/javascript">
		 	//箭头函数的基本使用
			const  c = (参数列表) => {
				
			}
			//带两个参数
			const sum = (num1,num2) => {
				return num1 + unm2 ;
			}
			//带一个参数
				
			const power = num => {
				return num *num ;
			}
			const test = () => {
				console.log("HelloWorld");
			}
			//函数中只有一行代码
			const mul = (num1,num2) => num1+num2 ;
			console.log(mul(32,52));
			const demo = () => console.log('nh');
			setInterval(()=>{
				
			},1000);
			//箭头函数中的this引用的是最近作用域的this  所以下下面输出的结果不一样
			const obj = {
				aa(){
					setInterval(function(){
						console.log(this);//window
					})
				},
				bb(){
					setInterval(()=>{
						console.log(this);//obj对象
					})
				}
			}
			
		 </script>
	</body>
</html>
